//安装必要的依赖：在项目目录下执行以下命令安装MySQL驱动程序：
//shell
//复制
//npm install mysql
//导入必要的模块：
//javascript
//复制
//const mysql = require('mysql');
//创建数据库连接池并配置连接参数：
//javascript
const pool = mysql.createPool({
  host: 'localhost',
  user: 'your_username',
  password: 'your_password',
  database: 'your_database'
});
//准备要保存的JSON数据：
//javascript
//复制
const jsonData = {
  name: 'John',
  age: 30,
  city: 'New York'
};
//将JSON数据的不同字段保存到MySQL数据库的不同字段中：
//javascript
//复制
pool.getConnection((err, connection) => {
  if (err) {
    console.error('Error connecting to database:', err);
    return;
  }

  const query = connection.query('INSERT INTO your_table_name (name, age, city) VALUES (?, ?, ?)', [jsonData.name, jsonData.age, jsonData.city], (error, results) => {
    connection.release(); // 释放连接
    if (error) {
      console.error('Error saving data:', error);
      return;
    }
    console.log('Data saved successfully:', results);
  });

  console.log(query.sql); // 打印生成的SQL查询语句
});
//在上述代码中，我们使用了参数化查询的方式，使用问号占位符来表示每个字段的值。然后通过传递一个数组，按顺序将JSON数据中相应字段的值传递给查询。这样可以确保数据被正确地保存到MySQL数据库的对应字段中。